//加载数据(用相对路径)
var db = require("../../data/posts-data");
Page({

  /**
   * 页面的初始数据
   */
  data: {
      //小程序总是会读取data对象来做数据绑定，这个动作我们称为动作A
      //而这个动作A的执行, 是在onLoad事件执行后发生的
      list:[]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log("onload");
    //不能直接给data赋值,但可以通过data取数据
    this.setData({
        list:db.data
    });
  },
  detailPost:function(event){
      //获取自定义属性的值(除了-后面的首字母变大写，其他都小写)
      //如果捕获事件的组件就是点击的组件，则用currentTarget才能获取
    var postId = event.currentTarget.dataset.postid;
        console.log("detail..."+postId);
        console.log(event);
        //跳转到详情页
        wx.navigateTo({
            url: 'post-detail/post-detail?id=' + postId
        })
  },
  onSwitchTap:function(event){
    //target:指当前点击的组件，currentTarget指的是捕获事件的组件
    //target这里是image,currentTarget这里是swiper
    var postid=event.target.dataset.postid;
    console.log(event);
    //跳转到详情页
    wx.navigateTo({
        url: 'post-detail/post-detail?id=' + postid
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
      console.log("onReady");
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
      console.log("onShow");
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
      console.log("onHide");
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
      console.log("onUnload");
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  }
})